From: route@monster.com
Sent: Tuesday, June 14, 2016 5:17 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: IMS Integration
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
OBJECTIVE: |
Innovate new products, develop it
from concept to market for the benefit of all stake holders |
|
EXPERIENCE: |
6/2013 - Present |
Verizon Communications |
|
|
Industry: |
|||
|
|
|||
|
Working as Product manager from a
technical front for delivery of future Consumer premise equipments of verizon
|
|||
|
Oversee every aspect of the
Product delivery, the role involved1) Working with Director of Business team
to crystallize the business case and product requirement2) Work with internal
teams to draft the technical requirements3) Work with Director -Product
development for vendor selection. From a technical front influence the stake
holders on making the right vendor selection4) Work with Director-Business,
Program management, Sourcing and also VP of technology in features delivery,
price negotiation, define milestones and also close the contracts with
vendors.5) Post vendor selection, fully manage end to end delivery of the
product. Achievements1) Closed contracts worth 10M in last one year2) Managed
delivery of Phase 1, Phase 2 of a CPE product(confidential) |
|||
|
5/2007 - 6/2013 |
Broadcom Communication |
Santa Clara, CA |
|
|
Industry: |
|||
|
|
|||
|
Moved to Broadcom from Beceem as
part of acquisition. Engineering owner for CPE/Linux wimax products for
Beceem's customers. |
|||
|
• Deliver IMS solution on Broadcom
4G, including Voice and SMS • Architect the support for IMS with Broadcom
3G/4G chipset and software architecture.• Study the 3gpp spec for IMS and its
dependencies, correlate with the Broadcom customer requirements and provide
with design and implementation details to the development team.• Architect
the SMS over IMS solution for Broadcomo Understand existing SMS solution in
Broadcom and provide design and implementation details to support SMS over
IMS• Study and understand the Android, Android implementation on Broadcom 3G
solution, extend the voice architecture to support voice over IMS.• vendor
selection for Broadcom IMS solution.• Co-Ordinate the efforts between Vendor
engineering and internal engineering for integration, IOT and deployment •
Handle all the process, releases, merges, branching, versioning and build
system for TDLTE• Study, understand and debug issues relating to PDCP, TCM
and Common driver modules on the LTE stack. • Optimized the MBMS stack on
Arm, boosting the throughput from 2Mbps to 128Mbps.• Board Bring up with new
SOC, BSP debugging, linux boot up optimizations, Stack performance
optimizations.• Android framework customizations, Development of Various
android apps for demonstration of Broadcom SOC capabilities. • Device
interfaces to android, 3G dongle, RIL, GPIO, Accelerometer.At Beceem :Primary
point of contact for all CPE product lines for Beceem. This includes wimax
modems, both indoor & outdoor etc. ResponsibilitiesManage all the
customer programs for CPE devices for Beceem chipset. Work with Business
owners & product managers, to track customer product milestones, customer
issues, engineering issues to meet customers requirements, technical
directions on both ends for customers aswell as engineering team, including
both Hardware and software teams, FAE's.Coaching and mentoring junior team,
FAE, customer techical engineers.Job involves lot of team building,
convincing and managing engineers and their managers. Apart from management
responsibilities, I have issues that I assign to myself to resolve for quick
resolution to customers. Achievements1) Key person to lead the customer
product from intiation to production for one of major customer. Appreciation
received from both internal and external stake holders. |
|||
|
3/2006 - 5/2007 |
Agino |
Germantown, Maryland |
|
|
Industry: |
|||
|
|
|||
|
§ Co-ordinate between onsite
product team and offshore team .§ Resolve technical issues. Prepare and
co-ordinate with test teams to get the product out of system test.§ Work with
protocol, dsp, and offshore team to fix performance problems. § Board bring
up for Linux 2.6.10 based IpPhone. Performance analysis and improvement.
Integrate voice application and features for the final product. Tool chain
used is Montavista Professional 4.0.§ Work with customer product team(ip
phone) for new features |
|||
|
7/2004 - 2/2006 |
Multitech Software Systems |
Bangalore, Karnataka |
|
|
Industry: |
|||
|
|
|||
|
Project : Porting Linux alongwith
telephony drivers on Titan Based IPP phoneEnvironment : C, Linux, Clearcase,
vision ICE, BDI2000Hardware : TNETV1050, MIPS Architecture based
processorRole : Lead EngineerTitan (TNETV1050) consisting of MIPS 4kC
processor and a C55x DSP is a communication processor for VOIP applications
from Texas instruments, providing almost all peripheral set for providing
complete voip applicationsRoles and Responsiblities1) Understand the Titan
architecture for IP phone, existing code base for IP phone of customer (based
on vxworks). 2) Get the base code up and running on linux on the SDB(software
development board)3) Port the user interface unit from vxworks to linux4)
Provide guidance to team members for devlopment of Graphical LCD driver, USB
memory stick support5) Was entirely responsible for customer issues handling,
status report, requirement analysis, risk analysis and mitigation plans and
project co-ordination. |
|||
|
4/2004 - 7/2004 |
MultiTech Software Systems |
Bangalore, Karnataka |
|
|
|
|||
|
Project : Porting Linux alongwith
telephony drivers on Titan Based Residential Gateway Environment : C, Linux,
Clearcase, vision ICE, BDI2000Hardware : TNETV1050, MIPS Architecture based
processorRole : Lead EngineerTitan (TNETV1050) consisting of MIPS 4kC
processor and a C55x DSP is a communication processor for VOIP applications
from Texas instruments, providing almost all peripheral set for providing
complete voip applicationsRoles and Responsiblities1) Understand the Titan
architecture, existing code base of customer (based on vxworks)2) Get the
base code up and running on linux on the SDB(software development board)3)
Port the DSP's micro part of code to linux4) Port the telephony daughter card
(SLIC/SLAC si3210 based board) drivers on linux.5) Provide support for
External phy. mainly to support MDIX based on Kendin phy.5) Was entirely
responsible for customer issues handling, status report, requirement analysis
and project co-ordination. |
|||
|
10/2003 - 4/2004 |
MultiTech Software Systems |
Bangalore |
|
|
|
|||
|
Roles and Responsibilities1)
Understand various client requirements, study the technical details. Provide
the technical feasiblity for the project. Some of the projects handled are i)
Porting the RT linux based Sound driver. ii) Linux Latency measurement, and
technical study for VideoIP phone project, Set top box Project iii) Training
and Bug fixing for EJTAG debugger on Linux2) Recruitment of Junior
professionals, Resume shortlisting, interviewing3) Conduct training and
guiding on Linux platform |
|||
|
6/2002 - 10/2003 |
Wipro Technologies Limited |
India-Bangalore. |
|
|
|
|||
|
Project: Voice Internetworking
Services Module (VISM).Client: Cisco Systems Inc. USA.Organization: Wipro
Technologies Limited, BangaloreEnvironment: C, solaris, expect, TCL.Role:
Module Leader.Voice Interworking Services Module (VISM) is an I/O module of
the MGX8800 series multi-service switches. VISM provides high-density voice
solution for the Service Provider market segment.The project involves
automation for regression tests for all the features and functionalities of
VXSM and maintenance of certain software modules.Roles and Responsibilities*
Understanding vism architecture, MGCP protocol, ATM.* Test bed setup.
Installation and configuration of various test equipment, Cisco MGX 8850,
8250 voice gateway.* Understand CAsim( call agent simulator, Cisco
proprietary) and interfacing with the test setup.* Automation of the Basic
voip calls, Load balancing, hardware health monitoring testplan* Bug fixing
and maintence of TSI(Time slot interchange) Device driver and QE48/Humvee
driver modification.* Project management work like identification of training
needs, client interaction, assisting the project manager in team ramp
up(interview for new team members), presenting status reports to clients,
conducting weekly telecons. |
|||
|
1/2002 - 6/2002 |
Satyam Computers Services Limited |
Bangalore |
|
|
|
|||
|
Project: Integrated Routing and
Intelligent Switching.Client: IRIS Technologies Inc. Organization: Satyam
Computers Services Limited, Bangalore.Duration: Jan-2002 - June
2002.Environment: C on Linux. Role: Team Member.The IRIS (Integrated Routing
and Intelligent Switching) is a new architecture especially developed for
telecommunication applications. It is designed to deliver terabits of
throughput in a single chassis. The work involves porting the protocol stack
from Zebra to Linux, testing it on target hardware. Also it is required to
develop kernel modules to support flash, reserve RAM for IRIS kernel, modify
the normal Linux kernel interface with network cards, add system calls for
supporting SNMP requests for hardware details.Roles and Responsibilities:*
Analysis of the specifications provided by the clients.* Finalized the Linux
configuration that can be used to support flash.* Preparing the makefile for
entire project, including support for installing the entire software on any
Linux kernel.* Modify the syslog support in Linux support to provide SNMP
support for logged messages* Design, code and test virtual network interface,
which is be the only network interface in the system to communicate with the
target hardware and hence the external world.* Design and modify the Linux
kernel to provide exclusive RAM areas for exchange of data between hardware
and software.* Testing of RIP and OSPF protocols from zebra. The code
modified to fix the bugs in the software* Testing - unit testing, integration
testing, system testing (on target hardware) acceptance testing and support.*
Writing TCL scripts for performance and load testing.* Responsible for
overseeing the Quality procedures related to the project. |
|||
|
12/2000 - 12/2001 |
Satyam Computers Services Limited |
Bangalore |
|
|
|
|||
|
Project: Route Management.Client:
Huawei Technologies Company Limited, China.Environment: C on VRP (Virtual
Operating System, proprietary of Huawei). Role: Team Member.Versatile Routing
Platform (VRP) is a data communication product for routers, LAN switches and
ATM switches. RM is a part of VRP, which provides services to Routing
protocol applications like unicast and multicast protocols, and to the
console management plane (CMP) to configure administrative commands. The main
functionality of RM is to update forwarding information base (FIB) used to
forward unicast destined packets and to update multicast forwarding
information base (MFIB) used to forward multicast destined packets. RM
contains various modules like unicast route management (URM), multicast routing
management (MRM), routing policy management (RPM), interface management (IM),
route change operation management (RCOM) and route management operating
system (RMOS). Routing Policy Management (RPM) module is responsible for
maintaining the policies configured by the administrator, and provides check
function to validate it, before updating the routing information in the
routing table and before advertising the routes from the routing table to the
neighboring routers.RMOS provides functionality's similar to an OS such as
timers, job scheduling, tasks and backup of data from master board to slave
board within RM and various routing protocols, which take the services of
RM.Roles and Responsibilities:* Analysis of the specifications provided by
the clients.* Finalized the RPM commands that is used by administrator
configure filter and policies for the router. * Design and Development of
Routing policy management module.* Design and Development of Route Management
Operating System.* Coding using C language and used the library provided by
the VRP (i.e. Virtual Operating System).* Testing - unit testing, integration
testing, system testing (on the target VxWorks), acceptance testing and
support.* Test framework design using TCL/Tk, expect.* Writing TCL scripts
for performance and load testing.* Responsible for overseeing the Quality
procedures related to the project. |
|||
|
7/2000 - 12/2000 |
Satyam Computers Services Limited |
Bangalore |
|
|
|
|||
|
Project: OSPF Version 2
protocol.Client: Internal project (Protocol Stack development
project).Environment: C on Linux.Role: Team Member.This is an internal
project of Satyam. Involved development of OSPF protocol as per the
specification given for the protocol in RFC (Request For Comments) 2328. The
protocol was developed as a part of the, project for development of entire
protocol stack independent of OS.Roles and Responsibilities:* Understand the
specification of OSPF provided in RFC 2328.* Design, code and test the
protocol on Linux OS.* Unit testing and integration testing.* Provide all the
documentation as per SEI CMM Level 5, V model of software development. |
|||
|
5/2000 - 7/2000 |
Satyam Computers Services Limited |
Bangalore. |
|
|
|
|||
|
Project: Code Analysis.Client: TRW
Automotive Ltd.Environment: MISRA C.Role: Team Member.This was a consultancy
project for TRW. Work mainly involved understanding the MISRA (Motor Industry
Software Reliability Association) coding guidelines, understand the code
supplied by TRW, look for violation of coding guidelines and correct it. So
as to compile it error free and warning free in a MISRA compiler.Roles and
Responsibilities:* Understand the MISRA rules for C coding.* Understand the
code supplied by TRW.* Correct the errors and warning when compiling in MISRA
compiler. |
|||
|
2/2000 - 5/2000 |
ACE Designers LTD |
Bangalore |
|
|
|
|||
|
Project: DNC2 Communication.
Client: Gun & shell factory Cossipur.Environment: C on DOS.Role:
Single-handed project.Fanuc DNC is a technology to control the CNC machine
with Fanuc CNC system through remote desktop PC's.The project involved
development of a DOS application to communicate with a Fanuc DNC version 2.
The communication is done using the serial port of computer and RS-232C port
of the CNC machine. The protocol for communication is Fanuc DNC protocol.
Roles and Responsibilities:* Understanding serial port interface on DOS*
Understand the Fanuc DNC protocol.* Design the backend and front-end
software, code, test and installation.* Documentation and training to the
customer. |
|||
|
7/1999 - 1/2000 |
ACE Designers LTD |
Bangalore |
|
|
|
|||
|
Project: PC based CNC
system.Client: DSIR (Dept. of Scientific Research) Delhi.Environment: C on
RT-Kernel (RTOS).Role: Team Member.CNC system is a complex technology and
involves software running over custom designed motherboards.This project
Involved development of a CNC system on a normal PC platform. The entire
project can be divided into a front end and backend system. The front end
implements all the user interactions, parsing user programs and inputs, and
the hardware is Pentium processor on normal PC motherboard. The backend
consists of servo system for actual movement of various axes, and hardware is
a custom built board with DSP processor (TMS320C5) from Texas
Instruments.Roles and Responsibilities:* Prepare a specification for user
inputs, programs, and screen layouts.* Write the lex specification and
grammar for yacc for parsing the user program* Interface the various modules
of the project. * Port it to RTKernel.* Assembly code for DPRAM
initialization, Drive enable function, implementing timer for 1ms on the
backend system.* Design code and testing of linear interpolation function. *
Documentation and porting to hardware. |
|||
|
4/1999 - 7/1999 |
ACE Designers LTD |
Bangalore |
|
|
|
|||
|
Project: CNCtalkClient: Internal
requirement.Environment: C on DOS.Role: Single-handed project.This project
was developed for communication between a CNC machine and a computer. The
communication is established using the RS-232 port of CNC and COMM ports of
the computer. Roles and Responsibilities:* Prepare a specification screen
layouts.* Design, code, test and installation.* Documentation and training to
the users. |
|||
|
2/1999 - 4/1999 |
ACE Designers LTD |
Bangalore |
|
|
|
|||
|
Project: Stepper motor
control.Client: Internal requirement.Environment: VC++ on Windows95,
Assembly.Role: Team member.This project consists of design and development of
add-on card for ISA bus, consisting of 8 inputs and 12 outputs. The card is
used for interfacing a stepper motor to a desktop PC running trainer CNC
program. The card communicates to a custom-built driver card, which actually
drives the stepper motor.Roles and Responsibilities:* Understand ISA
specification.* Prepare layout of the card and frontend user interface.*
Design, code, test and installation.* Documentation and training to the
users. |
|||
|
EDUCATION: |
9/1998 |
Manipal Institute Of Technology |
India |
|
|
|||
|
Completed Bachelor of Engineering
in Electrical and electronics with aggregate percentage of 72% |
|||
|
5/1994 |
Karnataka Pre-University Board |
India |
|
|
|
|||
|
Completed 12th with aggregate
percentage of 76.4% |
|||
Xavier Institute of Management and
Entrepreneurship |
India |
||
|
|
|||
|
Currently Pursuing Master of
Business administration course from XIME bangalore, It is a evening course
and currently 2yr is going on.1st yr GPA is 5.9/8 |
|||
|
SKILLS: |
Skill Name |
Skill Level |
C Programming and Debugging |
Expert |
|
C++ |
Intermediate |
|
Network programming(Datacom) |
Expert |
|
RTOS |
Expert |
|
Linux Device Driver |
Expert |
|
Android Framework |
Intermediate |
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||